github.com/coder/websocket.header.payloadLength (field)
21 uses
github.com/coder/websocket (current package)
close.go#L221: for i := int64(0); i < h.payloadLength; i++ {
frame.go#L44: payloadLength int64
frame.go#L77: h.payloadLength = int64(payloadLength)
frame.go#L80: h.payloadLength = int64(binary.BigEndian.Uint16(readBuf))
frame.go#L83: h.payloadLength = int64(binary.BigEndian.Uint64(readBuf))
frame.go#L89: if h.payloadLength < 0 {
frame.go#L90: return header{}, fmt.Errorf("received negative payload length: %v", h.payloadLength)
frame.go#L140: case h.payloadLength > math.MaxUint16:
frame.go#L142: case h.payloadLength > 125:
frame.go#L144: case h.payloadLength >= 0:
frame.go#L145: lengthByte |= byte(h.payloadLength)
frame.go#L153: case h.payloadLength > math.MaxUint16:
frame.go#L154: binary.BigEndian.PutUint64(buf, uint64(h.payloadLength))
frame.go#L156: case h.payloadLength > 125:
frame.go#L157: binary.BigEndian.PutUint16(buf, uint16(h.payloadLength))
read.go#L290: if h.payloadLength < 0 || h.payloadLength > maxControlPayload {
read.go#L291: err := fmt.Errorf("received control frame payload with invalid length: %d", h.payloadLength)
read.go#L305: b := c.readControlBuf[:h.payloadLength]
read.go#L430: mr.payloadLength = h.payloadLength
write.go#L281: c.writeHeader.payloadLength = int64(len(p))
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |